﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ShiBieProject
{
    //模板枚举
    class CompanyOrMoneyStateEnum
    {
        //总公司匹配情况
        public static string CompanyNamePerfectMatch = "1";//按公司名称完全匹配
        public static string CompanyNamePartialMatch = "2";//按公司名称部分匹配
        public static string CompanyTaxNumberPerfectMatch = "3";//按公司税号完全匹配
        public static string CompanyTaxNumberPartialMatch = "4";//按公司税号部分匹配
        public static string NotMatch = "11";//不匹配自定义公司
        //金销项标志
        public static string OutPutInvoice = "0";//销项票
        public static string InPutInvoice = "1";//进项票
        //子公司匹配情况
        public static string GfCompanyNamePerfectMatch = "1";//按购方公司名称完全匹配
        public static string GfTaxNoPerfectMatch="2";//按购方税号完全匹配
        public static string XfCompanyNamePerfectMatch="3";//按销方公司名称完全匹配
        public static string XfTaxNoPerfectMatch= "4";//按销方税号完全匹配
        
        public static string GfCompanyNamePartialMatch = "5";//按购方公司名称不完全匹配
        public static string GfTaxNoPartialMatch = "6";//按购方税号不完全匹配
        public static string XfCompanyNamePartialMatch = "7";//按销方公司名称不完全匹配
        public static string XfTaxNoPartialMatch = "8";//按销方税号不完全匹配 
        public static string XfDaiKaiTaxNoPartialMatch = "9";//按代开默认赋值销方
        //金额等校验情况
        public static string MoneyIsNullIncorrect = "11";//都为空不正确
        public static string MoneyGeShiIncorrect = "12";//格式不正确
        public static string TaxLvIncorrect = "13";//税率不正确
        public static string MoneyOcrNoRight = "14";//金额等都识别出来但不正确
        public static string MxMoneyOcrNoRight = "15";//明细金额有问题
        public static string MxMoneyNotEqualToMoney = "16";//明细金额/税额与金额税额不符
        public static string InvoiceTypeIncorrect = "17";//票据类型错误
        public static string InvoiceNumIncorrect = "19";//发票号码错误
        public static string MoneyCalculationAbsolutelyRight = "1";//金额计算完全正确
        public static string MoneyManualCalculation = "2";//手动推导出来
        public static string InvoiceDateIsNull = "20";//日期为空
        public static string InvoiceDateFormatError = "21";//日期格式不匹配
        public static string InvoiceTotleCheckError = "22";//需核验金额
        //供应商匹配情况
        public static string InvoiceVendorsOrCustmIncorrect = "18";//供应商不匹配
        //明细内容匹配情况
        public static string InvoiceDetaileNameNotExist= "30";//明细内容不存在
        public static string InvoiceDetaileNamEditRight= "2";//明细内容修正正确

        public static string InvoiceAbsolutelyRight= "1";//完全正确
        public static string InvoiceCheckCompanyName= "11";//核验公司
        public static string InvoiceCheckNeiRong = "12";//核验内容
        public static string InvoiceCheckCompanyNameAndNeiRong = "13";//核验公司修改内容


        public static string InvoiceMoneyHaveQRcodeInfo = "01";//核验公司修改内容


    }
}
